
//------------------------------------------------------------------------------

using System;
using Apps.Common;
using System.Collections.Generic;
using System.Linq.Expressions;
using Apps.Models; 
namespace Apps.IBLL.CY
{
	public partial interface ICY_ADJUSTBLL:IBaseBLL<CY_ADJUSTModel>
	{
	    bool Deletes(ref ValidationErrors errors,Expression<Func<CY_ADJUST, bool>> whereLambda);
        CY_ADJUSTModel GetItem(Expression<Func<CY_ADJUST, bool>> whereLambda);
		List<CY_ADJUSTModel> GetPagerList(ref GridPager pager, Expression<Func<CY_ADJUST, bool>> whereLambda );
		List<CY_ADJUSTModel> GetList(Expression<Func<CY_ADJUST, bool>> whereLambda );
	    List<CY_ADJUSTModel> GetPagerListByComb(ref GridPager pager, Expression<Func<CY_ADJUST, bool>> whereLambda );
		List<CY_ADJUSTModel> GetListByComb(Expression<Func<CY_ADJUST, bool>> whereLambda );

        List<CY_ADJUSTModel> QueryAdJustList(ref GridPager pager, string queryDate);

        CY_ADJUSTModel QueryAdJust(string ADJUST_ID);
    }
}
